package com.nbsaas.boot.product.api.domain.request;

import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;
import lombok.Data;
import com.nbsaas.boot.rest.request.RequestId;
/**
* 商品-请求对象
*/
@Data
public class ProductRequest implements Serializable,RequestId {

/**
* 序列化参数
*/
private static final long serialVersionUID = 1L;



        /**
        * 商品介绍
        **/
            private String note;

        /**
        * 销价4
        **/
            private BigDecimal salePrice4;

        /**
        * 折扣
        **/
            private BigDecimal discount;

        /**
        * 销价3
        **/
            private BigDecimal salePrice3;

        /**
        * 销价2
        **/
            private BigDecimal salePrice2;

        /**
        * 是否开启规格
        **/
            private Boolean skuEnable;

        /**
        * 是否必点
        **/
            private Boolean required;

        /**
        * 商品分类
        **/
            private Long productCatalog;

        /**
        * 销价1
        **/
            private BigDecimal salePrice1;

        /**
        * 价格
        **/
            private BigDecimal price;

        /**
        * 库存
        **/
            private Long stockNum;

        /**
        * 商品主图
        **/
            private String logo;

        /**
        * 商品状态
        **/
            private Integer state;

        /**
        * 主键id
        **/
            private Long id;

        /**
        * 商品品牌
        **/
            private Long brand;

        /**
        * 批发价
        **/
            private BigDecimal wholesalePrice;

        /**
        * 最新修改时间
        **/
            private Date lastDate;

        /**
        * 商品简介
        **/
            private String summary;

        /**
        * 商品缩略图
        **/
            private String thumbnail;

        /**
        * 
        **/
            private Date stockDate;

        /**
        * 标准售价
        **/
            private BigDecimal standardPrice;

        /**
        * 餐盒费
        **/
            private BigDecimal mealFee;

        /**
        * 配送价
        **/
            private BigDecimal deliveryPrice;

        /**
        * 添加时间
        **/
            private Date addDate;

        /**
        * 商品编码
        **/
            private String barCode;

        /**
        * 单位
        **/
            private Long unit;

        /**
        * 最低售价
        **/
            private BigDecimal minPrice;

        /**
        * 商品名称
        **/
            private String name;

        /**
        * 即时库存
        **/
            private Long realStock;

        /**
        * 最高售价
        **/
            private BigDecimal maxPrice;
}